package com.sxjh.mapper;

import com.sxjh.entity.ComprehensiveReport;
import com.sxjh.entity.param.ComprehensiveReportParam;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ComprehensiveReportMapper {

    List<ComprehensiveReport> queryReportDataByDay(ComprehensiveReportParam param);

    int vehiclesTotalNum(ComprehensiveReportParam param);

    int vehiclesOvertimeNum(ComprehensiveReportParam param);

    int vehiclesAgainEnterNum(ComprehensiveReportParam param);

    int vehiclesAgainOutNum(ComprehensiveReportParam param);

    int vehiclesInNum(ComprehensiveReportParam param);

    int vehiclesOutNum(ComprehensiveReportParam param);

    int buildCardOutTimeNum(ComprehensiveReportParam param);

    int callTimeoutNum(ComprehensiveReportParam param);
}
